{
    "phrases" : {
        "hello" : "Hello, World!",
        "lang_success" : "Language is successfully switched to English",
        "lang_fail" : "Language not recognized!",
        "dice_fail" : "Failed to roll the dice!",
        "heads" : "Heads!",
        "tails" : "Tails!",
        "guess_start" : "I guessed a number between 1 and {0}. Guess it in {1} seconds and {2} tries.",
        "guess_bigger" : "My number is bigger!",
        "guess_smaller" : "My number is smaller!",
        "guess_fail_time" : "You ran out of time. My number was {0}.",
        "guess_fail_tries" : "You ran out of tries. My number was {0}.",
        "guess_win" : "You won. My number was indeed {0}.",
        "poll_fail" : "Failed to create a poll!",
        "math_start" : "Solve {0} in {1} seconds.",
        "math_fail_time" : "Time's out! The answer was {0}.",
        "math_fail_wrong" : "You're wrong. The answer was {0}.",
        "math_win" : "Correct. The answer was {0}",
        "prefix_success" : "Successfully changed my prefix to {0} on this guild.",
        "prefix_fail" : "Failed to set the prefix! Maybe your prefix is longer than 32 characters?",
        "info" : "Rowan Bot ver. {0}. Amount of executed commands on this server: {1}.",
        "info_fail" : "Failed to load info.",
        "eval_fail" : "Failed to solve expression!",
        "eval_zero" : "0 solutions.",
        "configure_success" : "Successfully changed {0} to {1}",
        "configure_fail_int" : "Your value is not and integer or exceeds provided limit. See <prefix>help command to see allowed values.",
        "configure_fail_bool" : "Your value is 0 or 1.",
        "configure_fail_format" : "Your value is using an unknown format mention or exceeds allowed length.",
        "configure_fail_other" : "Your value is incorrect type or exceeds a certain limit. See <prefix>help command to see allowed values.",
        "configure_unknown" : "An uknown command or subtype.",
        "configure_add" : "Added {1} to {0} successfully.",
        "configure_remove" : "Removed {1} from {0} successfully.",
        "configure_fail_notincluded" : "{0} is not included into {1}.",
        "configure_fail_already" : "{0} is already included into {1}.",
        "kick_reason" : "User {0} was kicked by {1}{2}.",
        "ban_reason" : "User {0} was banned by {1}{2}.",
        "mute_reason" : "User {0} was timeouted for {1} by {1}{2}.",
        "unmute_reason" : "User {0} was unmuted by {1}",
        "error_specification" : "Argument is not specified!",
        "error_db" : "An unexpected database error happened. Perhaps your server is not registered.",
        "welcome_null" : "Greet message is not set.",
        "caps" : "You caps filter is set to {0}%.",
        "error" : "An unexpected error occured.",
        "error_permissions_mine" : "I don't have needed permission(s) to do that.",
        "error_permissions_your" : "You don't have enough rights to do that.",
        "error_private" : "This is a guild-only command.",
        "error_argument" : "Command's argument raised an exception.",
        "register_success" : "Successfully registered this guild.",
        "register_already" : "This guild is already registered.",
        "configure_excluded" : "Excluded roles: {0}\nExcluded channels {1}"
    },

    "help" : {
        "all": "List of all Rowan commands:\n- help - shows this message\nAdmin commands:\n- prefix - updates the prefix\n- language - sets the language\n- register - registers your guild\n- configure - configures the preferences\nMod commands:\n- kick - kicks a user\n- ban - bans a user\n- mute - timeouts a user\n- unmute - unmutes a user\n- purge - clears a part of chat\nGeneral commands:\n- blable - copies what you say\n- zen - quotes ''The Zen of Python''\n- coin - flips a coin\n- dice - rolls a dice\n- poll - creates a poll\n- math - starts a math game\n- guess - starts a number guesser\n- eval - solves a math problem or equation\nUse help <a> where a is command to know more about it. *p is optional.",
        "help" : "Help - shows list of all commands. Help <a> - description of command <a>.",
        "prefix" : "Prefix <p> - sets your guilds prefix to p. Use quotation marks to make prefix with spacing.",
        "language" : "Language <l> - sets language to l. Available languages: Russian (ru), English (en).",
        "blable" : "Blable - copies what you write after it.",
        "zen" : "Zen - prints out the ''Zen of Python''.",
        "purge" : "Purge <n> - deletes n messages from bottom. You require rights to manage messages!",
        "coin" : "Coin - flips a coin.",
        "dice" : "Dice <*s> - rolls a dice with s sides. If you don't provide any, rolls 6.",
        "info" : "Info - shows bot version and the amount of executed commands on Your guild.",
        "eval" : "Eval <p> - evaluates p problem. Allows equations. Use ^ or ** for getting value1 to the power of value 2. Write x with coeffitients separating them with *.",
        "guess" : "Guess - starts a number guesser game.",
        "math" : "Math - starts an alithmetic problem solver game.",
        "configure" : "Configure <c> <v1> <*v2> - configures c setting (or v1 subsetting of c setting) with v2. Read detailed info about each setting on the wiki: https://hub.mos.ru/videv/Rowan/-/wikis/%D0%9A%D0%B0%D0%BA-%D0%BA%D0%BE%D0%BD%D1%84%D0%B8%D0%B3%D1%83%D1%80%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C-%D0%B1%D0%BE%D1%82%D0%B0",
        "kick" : "Kick <p> <*r> - kicks p person with r reason.",
        "ban" : "Ban <p> <*r> - bans p person with r reason.",
        "mute" : "Mute <p> <*r> <*d> <*h> <*m> - timeouts p person with r reason for d days, h hours and m minutes. Mutes for 5 mins if no arguments provided.",
        "unmute" : "Unmute <p> - unmutes p person. (Sends a message even if person is not timeouted)",
        "register" : "Registers your guild in Rowan database for allowing configuration. Since 0.7 this command is mostly for debugging purposes.",
        "poll" : "Poll <*a> - Adds a ''poll'' using keycap emojis with numbers up to a. Max 10 min 2. If none is provided, makes it a yes/no poll.",
        "foo" : "Debug command for language and prefix testing. Why do you know it's there?",
        "not_found" : "No such command found."
    },
    "symbolica" : {
        "poll" : ["1️⃣", "2️⃣", "3️⃣", "4️⃣", "5️⃣", "6️⃣", "7️⃣", "8️⃣", "9️⃣", "🔟"],
        "emoji" : ["🍻","💀","🗣", "🔥", "😎", "😳", "😮"]
    },
    "zen" : "The Zen of Python, by Tim Peters\n\nBeautiful is better than ugly.\nExplicit is better than implicit.\nSimple is better than complex.\nComplex is better than complicated.\nFlat is better than nested.\nSparse is better than dense.\nReadability counts.\nSpecial cases aren't special enough to break the rules.\nAlthough practicality beats purity.\nErrors should never pass silently.\nUnless explicitly silenced.\nIn the face of ambiguity, refuse the temptation to guess.\nThere should be one-- and preferably only one --obvious way to do it.\nAlthough that way may not be obvious at first unless you're Dutch.\nNow is better than never.\nAlthough never is often better than *right* now.\nIf the implementation is hard to explain, it's a bad idea.\nIf the implementation is easy to explain, it may be a good idea.\nNamespaces are one honking great idea -- let's do more of those!"
}
